package com.tbit.uqbike.object.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 区域互通表(AccountDepositBound)实体类
 *
 * @author jing
 * @since 2020-12-30 16:08:58
 */
@Data
@NoArgsConstructor
public class AccountDepositBound implements Serializable {
    private static final long serialVersionUID = 354624741914373163L;
    /**
     * 源运营区域id
     */
    private Integer sourceAccountId;
    /**
     * 目标运营区域id
     */
    private Integer targetAccountId;
    /**
     * 目标运营区域集合
     */
    private String targetAccountIds;
    /**
     * 目标运营区域集合
     */
    private List<Integer> accountIds;

    private String name;
    /**
     * 绑定时间
     */
    private Date boundTime;
    /**
     * 卡类型（暂时为免押卡 默认0）
     */
    private Integer type;
    /**
     * 备注
     */
    private String remark;

    public AccountDepositBound(Integer sourceAccountId, Integer targetAccountId, Date boundTime, Integer type, String remark) {
        this.sourceAccountId = sourceAccountId;
        this.targetAccountId = targetAccountId;
        this.boundTime = boundTime;
        this.type = type;
        this.remark = remark;
    }
}